package org.zgy.stock.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("stock_issue_info")
@Entity
public class StockIssueInfo {
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;
    private String secuCode; // 证券代码
    private String securityCode; // 股票代码
    private String foundDate; // 成立日期
    private String listingDate; // 上市日期
    private Double afterIssuePe; // 发行市盈率
    private String onlineIssueDate; // 网上发行日期
    private String issueWay; // 发行方式
    private Double parValue; // 每股面值
    private Long totalIssueNum; // 发行量（股）
    private Double issuePrice; // 发行价
    private Double decSumIssueFee; // 发行费用
    private Double totalFunds; // 发行总市值
    private Double netRaiseFunds; // 募集资金净额
    private Double openPrice; // 首日开盘价
    private Double closePrice; // 首日收盘价
    private Double turnoverRate; // 首日换手率
    private Double highPrice; // 首日最高价
    private Double offlineVapRatio; // 网下配售中签率
    private Double onlineIssueLwr; // 网上发行中签率
    private String securityType; // 股票类型
    private String overAllotment; // 是否有超额配售选择权
    private String type; // 类型
    private String tradeMarketCode; // 交易市场代码
    private String strZhuchengxiao; // 主承销商
    private String strBaojian; // 保荐机构
}
